The Maccan River is a small tidal river contained completely within Cumberland County, Nova Scotia. The river terminates at the confluence with River Hebert at Amherst Point, and empties into the Cumberland Basin. The river's tidal bore may be viewed from the Tidal Wetlands Park in Maccan.
Tributaries include the Nappan River, Patton Creek, St. Georges Brook, and Kennedy Creek. The river passes through the communities of Maccan and Athol, Nova Scotia.
The main line of the Canadian National Railway follows the Maccan River for part of its length.